package com.mask.im.business.model.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDateTime;

/**
 * 好友申请列表展示VO
 * @author jian
 */
@Data
@ApiModel("好友申请列表展示对象")
public class IMFriendApplicationVO {

    @ApiModelProperty("申请ID")
    private Long id;

    @ApiModelProperty("申请人ID")
    private Long applicantId;

    @ApiModelProperty("申请人昵称")
    private String applicantNickname;

    @ApiModelProperty("申请人头像")
    private String applicantAvatar;

    @ApiModelProperty("申请语")
    private String applyMessage;

    @ApiModelProperty("申请时间")
    private LocalDateTime createTime;

    @ApiModelProperty("剩余有效期（分钟，仅待处理状态显示）")
    private Long remainingMinutes;
}
